body {
    display: flex;
    width: 100vw;
    height: 100vh;
    /* 横向居中 */
    justify-content: center;
    /* 纵向居中 */
    align-items: center;
    background: #acbaca;
}

div {
    width: 300px;
    height: 300px;
    background-color: #c9d5e0;
    border-radius: 50px;
    box-shadow: 30px 30px 30px -10px rgba(0, 0, 0, 0.5),
        /* 阴影 */
        inset 15px 15px 10px rgba(255, 255, 255, 0.75),
        /* 高光 */
        -15px -15px 35px rgba(255, 255, 255, 0.55),
        /* 亮面 */
        inset -1px -1px 10px rgba(0, 0, 0, 0.2);
    /* 反光 */
}